Structured Programming
Structed programming
- Define and use a procedure
- Explain where in the construction of an algorithm it would be appropriate to use a procedure
- Use parameters
- A procedure may have none, one or more parameters
- A parameter can be passed by reference or by value
- Define and use a function
- Explain where in the construction of an algorithm it is appropriate to use a function
- A function is used in an expression, e.g. the return value replaces the call
- Use the terminology associated with procedures and functions
- including Procedure / function header, procedure / function interface, parameter, argument, return value
- Write efficient pseudocode